#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
@file:04_test3.py
@author:LifeTime
@date: 2018/04/24
@version:
    v1.0 2018-04-24 create
@input: 需要就写，不需要就不写
@output:需要就写，不需要就不写

a = "i,am,a,boy,in,china"
* 要求1：
        * 假设boy和china是随时可能变换的，例boy可能改成girl或者gay，
        而china可能会改成别的国家，你会如何将上面的字符串，变为可配置的。
        * 请使用2种办法取出其间的字符"boy"和"china"。
        * 请找出第一个"i"出现的位置。
        * 请找出"china"中的"i"字符在字符串a中的位置。
        * 请计算该字符串一共有几个逗号。
"""

a = "i,am,a,boy,in,china"
print("a = ", a)
# 第一问: format
a1 = "i,am,a,{sex},in,{country}".format(sex='girl', country='country')
# 第二问:
# 1.a[7:10]下标为7-10的元素取出 a[-5:]字符串最后5个元素取出
print(a[7:10], a[-5:])
# 2.split切割成列表，取出子串
a2 = a.split(',')
print(a2[3], a2[5])
# 第三问：find直接返回第一次出现位置
print("第一个i的下标：", a.find('i'))
# 第四问：find先返回china出现的位置首坐标，然后在从后面查找i出现的位置
print("china中的i在a中的下标：", a.find('i', a.find('china')))
# 第五问：count
print("a中逗号出现了：", a.count(','), "次")
